From 23d5c41603b8a6277253261a210b87334d62748f Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 14 Feb 2013 14:58:02 +0100 Subject: [PATCH] GtkIconTheme Don't leak pixbuf in symbolic icon cache We need to unref the pixbuf we just put in the cache, because symbolic_pixbuf_cache_new takes a ref. https://bugzilla.gnome.org/show_bug.cgi?id=693802 --- gtk/gtkicontheme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c index f2e9f6c1c0..de5c96c6b9 100644 --- a/gtk/gtkicontheme.c +++ b/gtk/gtkicontheme.c @@ -3885,7 +3885,7 @@ _gtk_icon_info_load_symbolic_internal (GtkIconInfo *icon_info, icon_info->symbolic_pixbuf_cache = symbolic_pixbuf_cache_new (pixbuf, fg, success_color, warning_color, error_color, icon_info->symbolic_pixbuf_cache); - + g_object_unref (pixbuf); return symbolic_cache_get_proxy (icon_info->symbolic_pixbuf_cache, icon_info); } -- 2.30.2